Data processing apparatus

ABSTRACT

A data processing apparatus has a first processing unit for processing an input data, a second processing unit responsive to the data processed by the first processing unit for executing a processing dependent on the data and producing a display data, and a display unit having a display drive unit and a display device for displaying the display data. The second processing unit is selectively inactivated and activated under control of the first processing unit to reduce power consumption in the second processing unit. The display drive unit is also selectively inactivated and activated under control of the first processing unit to reduce power consumption in the display unit. The display device has a memory function that maintains its display image even when supply of a display drive signal from the display drive unit is stopped, so that a latest image before inactivation of the second processing unit and/or the display drive unit for power consumption reduction is visible by an operator during the inactivated and low power consumption state of the apparatus.

[0001] This is a Rule 53b Divisional Application of Ser. No. 10/194, 687filed Jul. 24, 2002 which is a Rule 53b Divisional Application of Ser.No. 09/583,168 filed May 30, 2000, which is a Rule 53 b ContinuationApplication of Ser. No. 08/283,165 filed Aug. 3, 1994 which isabandoned, which is a Rule 62 Continuation Application of Ser. No.07/671,929 filed Mar. 20, 1991 which is abandoned.

BACKGROUND OF THE INVENTION

[0002] 1. Field of the Invention

[0003] The present invention relates to a data processing apparatusprovided with a display device.

[0004] 2. Description of the Prior Art

[0005] Among compact and lightweight microcomputers, portable typecomputers powered by batteries are now used extensively. Particularly,one of them known as a note-size computer is lighter in weight andsmaller in size, yet provides equal capabilities to those of a desktopor laptop computer. The note-size computer powered by batteries is handyfor use in a place where a power supply facility is rarely available,e.g. a meeting room or a lecture hall.

[0006] However, the disadvantage of such handy use is that the life ofbatteries is short and limited. When used to record a business meetingor a college lecture, the service duration of such a note-size computerwith fully charged batteries is preferably 10 hours nonstop; morepreferably, 20 to 30 hours. If possible, more than 100 hours—a standardof hand calculators—is most desired.

[0007] So far, the service operation of a commercially availablenote-size computer lasts 2 to 3 hours at best. This results in batteryrunout in the middle of a meeting or college lecture causing aninterruption during input work. As a result, troublesome replacement ofbatteries with new ones will be needed at considerable frequency.

[0008] Such a drawback of the note-size computer tends to offset theportability in spite of its light weight and compactness.

[0009] It is understood that known pocket-type portable data processingapparatuses including hand calculators and electronic notebooks are muchslower in processing speeds than common microcomputers and thus, exhibitless power requirements. They are capable of servicing for years withthe use of a common primary cell(s) of which life will thus be no matterof concern. The note-size computer, however, has a processing speed ashigh as that of a desktop computer and consumes a considerable amount ofelectric energy-namely, 10 to 1000 times the power consumption of anypocket-type portable data processing apparatus. Even with theapplication of up-to-date high quality rechargeable batteries, theserving period will be 2 to 3 hours at maximum. This is far from adesired duration demanded by the users. For the purpose of compensatingthe short life of batteries, a number of techniques for energy savinghave been developed and some are now in practical use.

[0010] The most well known technique will now be explained.

[0011] A “resume” function is widely used in a common note-sizecomputer. It works in a manner that when no input action continues for agiven period of time, the data needed for restarting the computer withcorresponding information is saved in a nonvolatile IC memory and then,a CPU and a display are systematically turned off. For restart, a powerswitch is closed and the data stored in the IC memory is instantlyretrieved for display of the preceding data provided beforedisconnection of the power supply. This technique is effective forextension of the battery servicing time and suitable in practical use.

[0012] However, a specified duration, e.g. 5 minutes, of no key entryresults in de-energization of the entire system of the computer andthus, disappearance of display data. Accordingly, the operator losesinformation and his input action is interrupted. For reviewing thedisplay data or continuing the input action, the power switch has to beturned on each time. This procedure is a nuisance for the operator. Theresume technique is advantageous in saving energy of battery power butvery disadvantageous in operability of the note-size computer.

[0013] More specifically, the foregoing technique incorporates as ameans for energy saving a system which de-energizes all the componentsincluding a processing circuit and a display circuit. The operator isthus requested to turn on the power switch of the computer atconsiderable frequencies during intermittent data input action becauseeach no data entry duration of a given length triggers automaticdisconnection of the switch. In particular, the data input operationwith a note-size computer is commonly intermittent and thus, theforegoing disadvantage will be much emphasized.

SUMMARY OF THE INVENTION

[0014] It is an object of the present invention to provide an improveddata processing apparatus capable of substantially reducing powerconsumption while performing required data processing operations.

[0015] A data processing apparatus according to the present inventioncomprises: a data input unit for input of external data; a firstprocessing unit for processing the data inputted through the data inputunit; a second processing unit for processing the data inputted throughthe data input unit and/or an output data of the first processing unit;and a display unit for displaying an output data of the first and/orsecond processing units, wherein the display unit has a memory functionfor maintaining a display state without being energized, and the firstprocessing unit has a means for actuating the second processing unitaccording to a timing or a kind of the input data.

[0016] For example, when no data entry continues, the second processingunit or the display unit is inactivated or decreased in clock rate thusdiminishing power consumption. Also, the present invention allows thedisplay of data to remain intact. Upon occurrence an input data, thefirst processing unit activates the second processing unit to processthe data. Thus, the operator can prosecute his job without knowledge ofan interrupted de-energization. As a result, an appreciable degree ofenergy saving is guaranteed without affecting the operability and thus,the service life of batteries will largely be increased.

[0017] In another aspect, the first processing unit may activate thesecond processing unit according to the kind of the input data. When theinput data is such a data that requires a processing in the secondprocessing unit, the first processing unit activates the secondprocessing unit. The second processing unit, after completing a requiredoperation or processing, may enter an inactive state by itself or may beforced into the inactive state by the first processing unit. Thus, thepower consumption will be reduced to a considerable rate withoutaffecting the operability.

BRIEF DESCRIPTION OF THE DRAWINGS

[0018]FIG. 1 is a block diagram of a data processing apparatus showing afirst embodiment of the present invention;

[0019]FIG. 2 is a timing chart;

[0020]FIG. 3 is a view showing the arrangement of a display unit;

[0021]FIG. 4 is a cross sectional view explaining the operatingprinciple of the display unit;

[0022] FIGS. 5(a) and 5(b) are views showing displayed images on thedisplay unit;

[0023]FIG. 6 is a flow chart;

[0024]FIG. 7-a is a block diagram showing an arrangement of components;FIG. 7-b is a block diagram showing another arrangement; FIG. 7-c is ablock diagram showing a further arrangement; FIG. 7-d is a flow chart;

[0025] FIGS. 8(a) through 8(f) illustrate the operating principle of areflective device with the use of different reflecting plates;

[0026]FIG. 9 is a block diagram showing a second embodiment of thepresent invention;

[0027]FIG. 10-a is a block diagram associated with a first processingunit; FIG. 10-b is a block diagram associated with a second processingunit;

[0028] FIGS. 11-a and 11-b are flow charts:

[0029]FIG. 12 is a timing chart;

[0030]FIG. 13 is a view explaining the representation of a cursor;

[0031]FIG. 14 is a view showing a sequence of translation procedures;

[0032]FIG. 15 is a view explaining data insertion;

[0033]FIG. 16 is a view explaining a copy mode;

[0034]FIG. 17 is a block diagram showing a modification of the secondembodiment;

[0035]FIG. 18 is a block diagram showing a third embodiment of thepresent invention;

[0036]FIG. 19 is a flow chart;

[0037]FIG. 20 is a block diagram showing a fourth embodiment of thepresent invention;

[0038]FIG. 21 is a timing chart of the fourth embodiment;

[0039]FIG. 22 is a block diagram showing a fifth embodiment of thepresent invention;

[0040]FIG. 23 is a timing chart of the fifth embodiment;

[0041]FIG. 24 is a block diagram showing a data input unit; and

[0042]FIG. 25 is a block diagram showing a combination of the first andsecond processing units.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0043] Preferred embodiments of the present invention will be describedreferring to the accompanying drawings.

[0044] Embodiment 1

[0045]FIG. 1 is a block diagram of a data processing apparatus showing afirst embodiment of the present invention.

[0046] The data processing apparatus comprises a data input unit 3, afirst processing block 1, a second processing block 98, and a displayblock 99.

[0047] In operation, a data input which is fed to the data input unit 3of the data processing apparatus by means of key entry with a key-boardor communications interface is transferred to the first processing block1 in which a first processor 4 examines which key in key entry ispressed or what sorts of data are input from the outside and determinesthe subsequent procedure according to the information from a firstmemory 5.

[0048] If no input is supplied to the data input unit 3 throughout agiven period of time as shown in FIG. 2-a and also, the action of asecond processor 7 has been completed, the feeding of clock signals tothe second processor 7 and a display circuit 8 is halted by aninterruption controller 6 and/or a process of energy saving issystematically executed.

[0049] The energy saving process will now be described referring to FIG.2.

[0050] As shown in FIG. 2-a, a data input entered at t1 using an n-thkey of the key-board is transferred from the data input unit 3 to thefirst processor 4.

[0051] The first processor 4 when examining the data input anddetermining that further processing at the second processor 7 is neededdelivers a start instruction via the interruption controller 6 and astart instruction line 80 to the second processor 7 which thus commencesreceiving the data input from the first processor 4. The secondprocessor 7 starts processing the data input when t=t3 as shown in FIG.2-c and upon finishing, sends an end signal to the first processor 4. Inturn, either the first processor 4 or the interruption controller 6delivers a stop instruction to the second processor 4 via the startupinstruction line 80. Accordingly, the second processor 4 transfersfinally processed data from its RAM memory or register to the secondmemory for temporary storage and then, stops processing action when t=t5as shown in FIG. 2-c or enters into an energy saving mode where aconsuming power is sharply attenuated. After t5 where the actuation ofthe second processor 7 is ceased, the data remains held in the secondmemory 9 due to its nonvolatile properties or due to the action of abackup battery. If display change is needed, the second processor 4sends a display change signal to the first processor 4. The firstprocessor 4 then delivers a display start instruction via a displaystart instruction line 81 to the display circuit 8 for startingactuation. When t=t4 as shown in FIG. 2-d, the command signal istransmitted to the display circuit 8 which in turn retrieves the data ofa previous display text from a video memory 82 or the second memory 9and displays a new image corresponding to the display change signal anddata from the second processor 7. When t=t6, the display circuit 8 sendsits own instruction or an end signal via the interruption controller 6to the first processor 4 and upon receiving an instruction from thefirst processor 4, stops or diminishes clock generation to enter adisplay energy saving mode. Thereafter, the power consumption of thedisplay circuit 8 will largely be declined as illustrated after t6 inFIG. 2-d.

[0052] After t6, the display circuit 8 stays fully or nearly inactivatedbut a display 2 which is substantially consisted of memory retainabledevices, e.g. ferroelectric liquid crystal devices, continues to holdthe display image. The arrangement of the display 2 will now bedescribed. The display 2, e.g. a simple matrix type liquid crystaldisplay, contains a matrix of electrodes in which horizontal drive lines13 and vertical drive lines 14 coupled to a horizontal driver 111 and avertical driver 12 respectively intersect each other, as best shown inFIG. 3. FIG. 4 illustrates a pixel of the display 2 in action with avoltage being applied.

[0053] In each pixel, a ferroelectric liquid crystal 17 is energized bythe two, horizontal and vertical lines 13, 14 which serve as electrodesand are provided on glass plates 15 and 16 respectively.

[0054] More particularly, FIG. 4-a shows a state where light istransmitted through. When a signal is given, the ferroelectric liquidcrystal 17 changes its crystalline orientation and acts as a polarizerin which an angle of polarization is altered, thus allowing the light topass through.

[0055] When a voltage is applied in the reverse direction, theferroelectric liquid crystal 17 causes the angle of polarization to turn90 degrees and inhibits the passage of light with polarization effects,as shown in FIG. 4-b. The ferroelectric liquid crystal 17 also has amemory retainable effect as being capable of remaining unchanged in thecrystalline orientation after the supply of voltage is stopped, as shownin FIG. 4-c. Accordingly, throughout a duration from t=t6 to t=t 14,explained later, the display remains intact without any operation of thedisplay circuit 8. While the energy saving mode is involved after t6,both the data input unit 3 and the first processor 4 are only in action.

[0056] The first processor 4 performs only conversion of key entry toletter code or the like. In general, the key entry is conducted by ahuman operator and executed some tens times in a second at best. Thespeed of data entry by a human operator is 100 times or more slower thanthe processing speed of any microcomputer. Hence, the processing speedof the first processor 4 may be as low as that of a known handcalculator and the power consumption will be decreased to hundredths orthousandths of one watt as compared with that of a main CPU in a desktopcomputer. As shown in FIG. 2-b, the first processor 4 continuesoperating while a power switch 20 of the data processing unit 1 isclosed. However, it consumes a lesser amount of energy and thus, thepower consumption of the apparatus will be low.

[0057] When n+1-th key entry is made at t11, the first processor 4examines the data of the entry at t12 and if necessary, delivers a startinstruction via the interruption controller 6 or directly to the secondprocessor 7 for actuation. Upon receiving the start instruction, thesecond processor 7 starts processing again with the use of clock signalsso that the data stored in the second memory 9, i.e. data at a previousstop when t=t5, such as memory data, register information, or displaydata, is read out and the CPU environment when t=t5 can fully berestored. When t=t13, the data in the first processor 4 is transferredto the second processor 7 for reprocessing. The second processor 7 isarranged to operate at high speeds and its power consumption is as highas that of a desk-top computer. If the second processor 7 iscontinuously activated, the life of batteries will be shortened as wellas in a known note computer. The present invention however provides aseries of energy saving mode actions during the operation, whereby theenergy consumption will be minimized.

[0058] The energy saving mode is advantageous. For example, the durationrequired for processing the data of a word processing software iscommonly less than 1 ms while the key entry by a human operator takesseveral tens of milliseconds at maximum. Hence, although the peak ofenergy consumption during a period from t13 to t15 is fairly high in thesecond processor 7 as shown in FIG. 2-c, the average is not more than atenth or a hundredth of the peak value. It is now understood that theenergy saving mode allows lower power consumption.

[0059] When t=t14, the second processor 7 sends a desired portion of thedisplay data to the display 2. Before t14, the display 2 continues todisplay the text altered at t6 due to the memory effects of theferroelectric liquid crystal 17 while the display circuit 8 remainsinactivated. The desired data given through the key entry at t11 iswritten at t14 for regional replacement. The replacement of one toseveral lines of display text is executed by means of voltageapplication to corresponding numbers of the horizontal and verticaldrive lines 13 and 14. This procedure requires a shorter period ofprocessing time and thus, consumes a lesser amount of energy as comparedwith replacement of the entire display text.

[0060] The second processor 7 then stops operation when t=t15 and entersinto the energy saving mode again as shown in FIG. 2-c.

[0061] At the moment when the operation of the second processor 7 hasbeen finished before t15 or when a stop instruction from the firstprocessor 4 is received, the second processor 7 saves the latest data inthe second memory 9.

[0062] When t=t 14, the second processor 7 stops operation or diminishesan operating speed and enters into the energy saving mode.

[0063] When the input data is fed at short intervals, e.g. at t21, t31,t41, and t51, through a series of key entry actions or from acommunications port, the second processor 7 shifts to the energy savingmode at t23, t33, and t43 as shown in FIG. 2-c. If the first processor 4detects that the interval between data inputs is shorter than apredetermined time, it delivers an energy saving mode stop instructionto the second processor 7 which thus remains activated without forcedde-energization and no longer enters into the energy saving mode. Theenergy saving mode is called back only when the interval between twodata inputs becomes sufficiently long.

[0064] Also, when the first processor 4 detects that the key entry isabsent during a given length of time, it actuates to disconnect thepower supply to primary components including the first processor 4 forshift to a power supply stop mode. The memory data is being saved by theback-up battery while the power supply is fully disconnected.

[0065] Before disconnection of the power supply, the first processor 4however sends a power supply stop display instruction directly or viathe second processor 7 to the display circuit 8 for display of an “OFF”sign 21 shown in FIG. 5-b and then, enters into the power supply stopmode. The OFF sign 21 remains displayed due to the memory effects of thedisplay 2 after the power supply is disconnected, thus allowing theoperator to distinguish the power supply stop mode from the energysaving mode.

[0066] In the energy saving mode, the operation can be started again bykey entry action and thus, the operator will perceive no interruption inthe processing action.

[0067] In the power supply stop mode, the OFF sign 21 is displayed andthe operator can restart the operation in succession with the previousdata retrieved from the second memory 9 by the second processor 9 whenthe power switch 20 is turned on. This procedure is similar to that inthe conventional “resume” mode.

[0068] The foregoing operation will now be described in more detailreferring to a flow chart of FIG. 6. When the power switch 20 is turnedon at Step 101, the first processor 4 starts activating at Step 102. Theinput data given by key entry is transferred from the data input unit 3to the first processor 4 at Step 103. At Step 104, it is examinedwhether the duration of no-data entry lasts for a predetermined time ornot. If the no-data entry duration t is greater than the predeterminedtime, the procedure moves to Step 105 where the actuation of the secondprocessor 7 is examined. If the second processor 7 is in action, theprocedure moves back to Step 103. If not, the entire apparatus isde-energized, at Step 106, and stops actuating at Step 107 beforerestarting with Step 101 where the power supply switch 20 is closed.

[0069] If the no-data entry duration t is greater than the predeterminedtime, but is as short as a few minutes, the procedure is shifted fromStep 104 to Step 108. When the processing frequency in the first andsecond processors 4 and 7 is low, the procedure moves from Step 108 toStep 109 where a back light is turned off for energy saving.

[0070] If the no-data entry duration t is not greater than thepredetermined time, the operation in the first processor 4 is prosecutedat Step 110. Also, it is examined at Step 110 a whether the data of textis kept displayed throughout a considerable length of time or not. Iftoo long, refreshing action of the data display is executed at Step 110b for prevention of an image burn on the screen. At Step 110 c, theprocessing frequency in the second processor 7 is examined and if it ishigh, the second processor 7 is kept in action at Step 110 d. If theprocessing frequency is low, the procedure moves to Step 111. When it isdetermined at Step 111 that no further processing in the secondprocessor 7 is needed, the procedure returns to Step 103.

[0071] When further processing in the second processor 7 is required,the procedure moves from Step 111 to Step 112 a where the actuation ofthe second processor 7 is examined. If the second processor 7 is not inaction, a start instruction is fed at Step 112 b to the second processor7 which is in turn activated at Step 13 by the first processor 4 and theinterruption controller 6. The second processor 7 then starts processingaction at Step 114. If it is determined at Step 115 that a change in thetext of display is needed, the procedure moves to Step 116 a where adisplay change instruction is Supplied to both the interruptioncontroller 6 and the first processor 4. Then, the interruptioncontroller 6 delivers a display energizing instruction to the displayblock 99 at Step 116 b. The display circuit 8 is activated at Step 116 cand the display change on the display 2 including the replacement of aregional data with a desired data is carried out at Step 117. After thedisplay change is checked at Step 118, a display change completionsignal is sent to the first processor 4 at Step 117 a. When the displaychange completion signal is accepted at Step 117 b, the display 2 isturned off at Step 119.

[0072] If no change in the display text is needed, the procedure movesfrom Step 115 to Step 120 where the completion of the processing in thesecond processor 7 is examined. If yes, a processing completion signalis released at Step 120 a. As a result, the second processor 7 stopsoperation at Step 121 upon receiving a stop signal produced at Step 120b and the procedure returns back to Step 103.

[0073] FIGS. 7-a and 7-b are block diagrams of a note-size computeraccording to the first embodiment of the present invention.

[0074] As shown in FIG. 7-a, a data input block 97 comprises a keyboard201, a communication port 51 with RS232C, and a floppy disk controller202. Also, a hard disk unit 203 is provided separately. A firstprocessing block 1 is mainly consisted of a first processor 4. A secondprocessing block 98 contains a second processor 7 which is a CPUarranged for shift to and back from the energy saving mode upon stoppingand feeding of a clock signal respectively and is coupled to a bus line210. Also, a ROM 204 for start action, a second memory 9 of DRAM, and abackup RAM 205 which is an SRAM for storage of individual data ofreturning from the resume mode are coupled to the bus line 210. Bothends of the bus line 210 are connected to the first processor 4 and adisplay block 99 respectively. The display block 99 has a graphiccontroller 206 and a liquid crystal controller driver 207 arranged in adisplay circuit. There are also provided a video RAM 209 and a liquidcrystal display 208. For energy saving operation, correspondingcomponents only in the arrangement are activated while the remainingcomponents are de-energized. This energy saving technique is illustratedin more detail in Table 1. In general, input operation for e.g. wordprocessing involves an intermittent action of keyboard entry. Hence, thepower supply is connected to every component except the communicationsI/O unit. While a clock signal is fed to the first processing block 1,no clock signals are supplied to the second processing block 98 and thedisplay block 99. Power is thus consumed only in the first processingblock 1. If necessary, the second block 98 and/or the display block 99are activated within a short period of time. If more frequent operationsare needed, the second processing block 98 is kept activated foracceleration of processing speeds.

[0075] When the key entry is absent for a given time, the secondprocessing block 98 is disconnected and simultaneously, its processingdata is stored in a backup memory for retrieval in response to the nextkey entry.

[0076]FIG. 7-b is similar to FIG. 7-a, except that the first processor 4having a lower clock frequency is used as a “monitor” for the totalsystem and the processing will be executed by the second processor 7having a higher clock frequency. The first processor 4 is adapted foroperating an event processing method by which the second processor 7 isactivated for processing action corresponding to data of the keyboardentry. The second processor 7 stops operation for the purpose of energysaving when the processing action is finished and remains inactivateduntil another key entry commences. The display block 99 starts operatingin response to a display signal from the second processor 7 and stopsautomatically after completion of display. This procedure can beexecuted with a common operating system similar to any known operatingsystem, thus ensuring high software compatibility. For example, MS-DOSis designed to run with the use of one complete CPU. Hence, the energysaving effect will hardly be expected during operation with conventionalapplication software programs. It is then a good idea that a specificoperating system and a corresponding word processing software which areinstalled in two CPUs are provided in addition to the conventionaloperating system. Accordingly, a word processing job can be performedusing the specific software with the operating system of the presentinvention and thus, the power consumption will be reduced to less than atenth or hundredth. Also, general purpose software programs can workwith the conventional operating system-although the energy saving effectwill be diminished. It would be understood that about 80% of the job ona note-size computer is word processing and the foregoing arrangementcan contribute to the energy saving.

[0077]FIG. 7-c is a block diagram of another example according to thefirst embodiment and FIG. 7-d is a flow chart showing a procedure withthe use of a conventional operating system such as MS-DOS. The secondprocessor 7 is a CPU capable of holding data from its register andinternal RAM during actuation of no clock or de-energization. When keyentry is made at Step 251, a keyboard code signal from the keyboard 201is transferred by the first processor 4 to a start device 221 whichremains activated, at Step 252. At Step 253, the start device 221delivers a clock signal to a main processor 222 which is de-energized.Both of the register 223 and the internal RAM 224 are coupled to abackup source and thus, start operating upon receipt of the clocksignal. At Step 254, the main processor 222 starts the program which hasbeen on stand-by for key entry. The program is then processed for e.g.word processing according to data of the key entry, at Step 255. At Step257, a display instruction is released for replacement of display textif required at Step 256. At Step 258, the graphic controller 206 isactivated. The data in the video RAM 209 is thus rewritten at Step 259.After the liquid crystal controller driver 207 is activated at Step 261,a desired change in the display text is made on the liquid crystaldisplay 208 formed of ferroelectric liquid crystal. Then, the video RAM209 is backup energized at Step 262 and the display block 99 isde-energized, at Step 263, thus entering into the energy saving mode.When the processing in the second processor 7 is completed at Step 270,the program stops and moves into a “keyboard entry stand-by” stage atStep 271. At Step 272, the data required for reactuation of the register223 and the internal RAM 234 is saved and the second memory 9 is backupenergized before a clock in the CPU is stopped. Then, the secondprocessor 7 stops operation, at Step 273, thus entering into the energysaving mode. As the start device 221 remains activated, the secondprocessor 7 stays on stand-by for input through keyboard entry at Step251 or from the communications port 5. As understood, the start device221 only is kept activated in the second processing block 98. The CPUshown in FIG. 7-c provides backup of registers with its clock unactuatedand ensures instant return to operation upon actuation of the clock. Asa single unit of the CPU is commonly activated, a conventional operatingsystem can be used with equal success. Also, existing software programsincluding word processing programs can be processed with less assignmentand thus, private data stock will be permitted for optimum use.Consequently, it would be apparent that this method is eligible. Inaddition, the consumption of electric energy will be much decreasedusing a technique of direct control of the first processor 1 on displaytext change which will be described later with a second embodiment ofthe present invention. As understood, the resume mode allows mostcomponents to remain de-energized when no keyboard entry lasts for along time.

[0078] As a ferroelectric liquid crystal material has a memory effect,permanent memory results known as protracted metastable phenomenon willappear when the same text is displayed for a longer time. For preventionof such phenomenon, a display change instruction is given to the firstprocessor 4 and the power switch 20 upon detection with the timer 22that the display duration exceeds a predetermined time in the energysaving mode or power supply stop mode. Accordingly, the display circuit8 actuates the display 2 to change the whole or a part of the displaytext, whereby permanent memory drawbacks will be eliminated.

[0079] If it is happened that the persistence of such permanent memoryeffects allows no change in the display text on the display 2, thecrystalline orientation of liquid crystal is realigned by heating up thedisplay 2 with a heater 24 triggered by a display reset switch 23. Then,arbitrary change in the display text on the display 2 will be possible.

[0080] Energy saving can be promoted by stopping the clock in the secondprocessor 7 during the energy saving mode. When more or full energysaving is wanted, the power supply to the second processor 7 or thedisplay circuit 8 is disconnected by the interruption controller 6.

[0081] As understood, the power supply stop mode requires a minimum ofpower consumption for backup of the second memory 9.

[0082] As shown in FIG. 1, the back light 25 is turned off when thepower source is a battery and a reflective device 27 is activated by areflection circuit 26 for display with a reflection mode.

[0083] The reflective device 27 is composed of a film of ferroelectricliquid crystal which provides a transparent mode for transmission oflight, as shown in FIG. 8-a, and an opaque mode for reflection as shownin FIG. 8-b, for alternative action. Incoming light 32 is reflected onthe reflective device 27 and runs back as reflected light 33. At thistime, polarization is also effected by the polarizers in the display 2and the reflective device 27, whereby the number of components will bereduced. Also, a film-form electrochromic display device may be used forproviding a transmission mode and a white diffusion screen mode in whichit appears like a sheet of white paper.

[0084] The reflective device 27 may be of fixed type, as shown in FIGS.8-c and 8-d, comprising a light transmitting layer composed of lowrefraction transmitting regions 28 and high refraction transmittingregions 29 and a reflecting layer 31 having apertures 30 therein.

[0085] As shown in FIG. 8-c, light emitted from the back light 25 entersthe high refraction transmitting regions 29 where it is fully reflectedon the interface between the high and low refraction transmittingregions 29, 28 and passes across the apertures 31 to a polarizer plate35. The polarized light is then transmitted to a liquid crystal layer 17for producing optical display with outwardly emitted light.

[0086] During the reflection mode in battery operation, outside light 32passes the liquid crystal layer 17 and is reflected by the reflectinglayer 31 formed by vapor deposition of aluminum and reflected light 33runs across the liquid crystal layer 17 again for providing opticaldisplay.

[0087] The reflective device 27 requires no external drive circuit, thuscontributing to the simple arrangement of a total system. It is knownthat such a combination of high and low refraction transmitting regionsis easily fabricated by a fused salt immersion method which is commonlyused for making refraction distributed lenses.

[0088] Although such a transmission/reflection combination type liquidcrystal display is disadvantageous in the quality of a display image ascompared with a transmission or reflection speciality type liquidcrystal display, the foregoing switching between transmission andreflection allows display of as good an image as of the speciality typedisplay in both the transmission and reflection modes. This technique isthus suited to two-source, battery and AC application.

[0089] When the external power source is connected, the back light 25 islit upon receiving an instruction from the first processor 4 which alsodelivers a transmission instruction to the reflection circuit 26 andthus, the reflective device 27 becomes transparent simultaneously.Accordingly, transmitting light can illuminate the display as shown inFIG. 8-a.

[0090] When the battery is connected, the first processor 4 delivers areflection signal to the reflection circuit 26 and the reflective device27 becomes opaque to cause reflection and diffusion. As a result, thedisplay is made by reflected outside light as shown in FIG. 8-b while anamount of electric energy required for actuation of the back light 25 issaved.

[0091] Also, the same result as shown in FIGS. 8-c and 8-d may beprovided with the use of a transmitting reflective plate 34 which isformed of a metal plate, e.g. of aluminum, having a multiplicity oftapered round apertures therein, as illustrated in FIGS. 8-e and 8-f.

[0092] As set forth above, the CPU in this arrangement providesintermittent actuation in response to the intermittent key entry and theaverage power consumption of the apparatus will be declined to anappreciable rate.

[0093] Also, the text remains on display during the operation and thus,the operator can perceive no sign of abnormality when the processingunit is inactivated. More particularly, a great degree of energy savingwill be ensured without affecting the operability.

[0094] More particularly, each key entry action takes several tens ofmilliseconds while the average of CPU processing durations in wordprocessing is about tens to hundreds of microseconds. Hence, the CPU isactivated {fraction (1/100)} to {fraction (1/1000)} of the key entryaction time for accomplishing the task and its energy consumption willthus be reduced in proportion. However, while the energy consumption ofthe CPU is reduced to {fraction (1/1000)}, {fraction (1/10)} to{fraction (1/20)} of the overall consumption remains intact because thedisplay unit consumes about 10 to 20%, namely 0.5 to 1 W, of the entirepower requirement. According to the present invention, the display unitemploys a memory effect display device provided with e.g. ferroelectricliquid crystal and thus, its power consumption will be minimized throughintermittent activation as well as the CPU.

[0095] As the result, the overall power consumption during mainly keyentry operation for e.g. word processing will be reduced to {fraction(1/100)} to {fraction (1/1000)}.

[0096] Embodiment 2

[0097]FIG. 9 is a block diagram showing a second embodiment of thepresent invention.

[0098] In the second embodiment, the first processor 4 is improved inthe operational capability and the second processor 7 of which energyrequirement is relatively great is reduced in the frequency of actuationso that energy saving can be encouraged.

[0099] As shown in FIG. 9, the arrangement of the second embodiment isdistinguished from that of the first embodiment by having a signal line97 for transmission of a display instruction signal from the firstprocessing block 1 to the display block 99. In operation, the firstprocessor 4 of the first processing block 1 delivers a display changesignal to the display circuit 8 of the display block 99 for change ofthe display text on the display 2. As understood, the second processor 7delivers such a display change signal to the display circuit 8 accordingto the first embodiment.

[0100]FIG. 10-a is a block diagram showing in more detail the connectionof the first processor 4, in which the first memory 5 comprises a firstfont ROM 40 for storage of dot patterns of alphabet and Japanesecharacter fonts or the like in a ROM, an image memory 41, and a generalmemory 42.

[0101] As shown in FIG. 10b, the second memory 9 may contain a secondfont ROM 43 which serves as a font memory.

[0102] In operation, a series of simple actions for display text changecan be executed using the first processor 4. Character codes areproduced in response to the key entry and font patterns corresponding tothe character codes are read from the first 40 or second font memory 43for display on the display 2 after passing the display circuit 8. Thesecond memory 9 may also contain a second general memory 44.

[0103] During input of a series of data characters which requires nolarge scale of processing, the first processor 4 having less energyrequirement is actuated for operation of the display text change. Iflarge scale of processing is needed, the second processor 7 is thenutilized. Accordingly, the frequency of actuation of the secondprocessor 7 is minimized and energy saving will be guaranteed. Also, asshown in FIG. 11, the memory size of the first memory 5 can be decreasedbecause of retrieval of font patterns from the second font ROM 43 of thesecond memory 9.

[0104] The operation according to the second embodiment will now bedescribed in more detail referring to flow charts of FIGS. 11-a and11-b. FIG. 11-a is substantially similar to FIG. 6 which shows a flowchart in the first embodiment.

[0105] A difference is that as the first processor 4 directly actuatesthe display circuit 8, a step 130 and a display flow chart 131 areadded. When the first processor 4 judges that the display is to bechanged in Step 130 and that a desired data for replacement in thedisplay text is simple enough to be processed by the first processor 4at Step 111, the procedure moves to the display flow chart 131. Thedisplay flow chart 131 will now be described briefly. It starts withStep 132 where the display block 99 is activated. At Step 133, thedisplay text is changed and the change is examined at Step 133. Afterthe confirmation of the completion of the text change at Step 134, thedisplay block 99 is de-energized at Step 135 and the procedure returnsback to Step 103 for stand-by for succeeding data input. FIG. 11-billustrates the step 133 in more detail. After the display block 99 isactivated, at Step 132, by a start instruction from the first processingblock 1, the movement of a cursor with no restriction is examined atStep 140. If yes, data input throughout the cursor movement is executedat Step 141. If not, it is then examined whether the desired input areaon the display 2 is occupied by existing data or not at Step 142. Thisprocedure can be carried out by reading the data in the image memory 41with the first processor 4. If no, partial text replacement with desireddata is executed at Step 143. If yes, the procedure moves to Step 144where the existing data in the input area of the display block 99 ischecked using the image memory 41 and examined whether it is necessarilyassociated or not with the desired data to be input. If no, overwritingof the desired data is executed at Step 143. If yes, the existing datais retrieved from the image memory 41 or read from the second font ROM 9and coupled with the desired data for composition, at Step 145. At Step146, it is examined whether a black/white inversion mode is involved ornot. If yes, the data is displayed in reverse color at Step 147. If no,the text change with the composite data is carried out at Step 148.Then, the completion of the text change is confirmed at Step 134 and thedisplay block 99 is turned off at Step 99.

[0106] For a more particular explanation, the processing action ofcorresponding components when the key entry is made is illustrated inFIG. 12. When the key entry with “I” is conducted at t1 as shown in FIG.12-e, the first processor 4 shifts input data into a letter “I” code,reads a font pattern of the letter code from the first font ROM 40 shownin FIG. 10, and actuates the display circuit for display of the letter“I” on the display 2. With the memory effect display havingferroelectric crystal liquid, partial replacement in a character can bemade. The partial replacement is feasible in two different manners; onefor change dot by dot and the other for change of a vertical orhorizontal line of dots at once. The dot-by-dot change is executed withless energy requirement but at a higher voltage, thus resulting in highcost. The line change has to be done in the group of dots at once evenwhen one dot only is replaced but at relatively lower voltages. Bothmanners in this embodiment will now be explained.

[0107] When the horizontal and vertical drivers 1, 12 shown in FIG. 3accept higher voltages, it is possible to fill the dots forming theletter “I” one by one. Accordingly, the letter “I” can be displayed byhaving a font data of a corresponding character pattern supplied fromthe first processor 4. However, ICs accepting such a high voltage arecostly. It is thus desired for cost saving that the operating voltage islow. It is now understood that every data processing apparatus ispreferably arranged, in view of capability of up-to-date semiconductors,for providing line-by-line text change operation.

[0108] It is also necessary that the first memory 5 of the firstprocessor 4 carries at least data of one text line.

[0109] For Japanese characters, the one text line data is equal to640×24 dots. The writing of the letter “I” thus involves replacement of24 of 640-dot lines.

[0110] In operation, the previous data of a target line is retrievedfrom the image memory 41 of the first memory 5 and also, the patterndata of the letter “I” is read from the first font ROM 40. Then, the twodata are combined together to a composite data which is then fed to thedisplay circuit 8 for rewriting of one text line on the display 2.Simultaneously, the same data is stored into the image memory 41. Theinput of “I” is now completed.

[0111] None of the first font ROM 40 and the image memory 41 is neededwhen the second font ROM 43 is employed for the same operation, which iscapable of processing coded data. In particular, the same text line canbe expressed with about 40 of 2-byte characters and thus, 40×2=80 bytesper line. Therefore, the first memory 5 may carry coded data of theentire screen image.

[0112] During the processing of data input “I”¢ in either of the twoforegoing manners, the second processor 7 provides no processing actionas shown in FIG. 12-c.

[0113] Similarly, a series of key inputs are prosecuted by the firstprocessor 4, “space” at t2, “L” at t3, “I” at t4, “v” at t5, and “e” att6. Although the first processor 4 is much slower in the processingspeed than the second processor 7, the replacement of one text line ondisplay can be pursued at an acceptable speed with less energyconsumption.

[0114] As shown in FIG. 12, t7 represents the key input of aninstruction for processing a large amount of data, e.g. spelling checkin word processing, translation from Japanese to English, conversion ofJapanese characters into Chinese characters, or calculation of chartdata.

[0115] When the first processor 4 determines that the processing at thesecond processor 7 is needed, the second processor 7 is turned on att71. The start-up of the second processor 7 is the same as ofEmbodiment 1. As shown in FIG. 12-c, the second processor 7 upon beingactivated at t71 returns to the original state prior to interruption andstarts processing the data of text lines fed from the first processor 4.As the processing is prosecuted, each character of changed text isdisplayed on the display 2 through the display circuit 8 as shown at t72in FIG. 12-d.

[0116] This procedure will now be explained in the form of data entryfor translation from Japanese to English. After the letter k is input att1, as shown in FIG. 12-f, and displayed on the screen, as shown in FIG.12-h. Then, the letter a is input at t2 and the display reads “ka” asshown in FIG. 12-h.

[0117] By then, the second processor 7 remains inactivated as shown inFIG. 12-c. When a key of translating conversion is pressed at t7, thesecond processor 7 starts processing at t71. Accordingly, the Japaneseparagraph “kareha” is translated to “He is” in English. The resultantdata is sent to the display circuit 8 for dot-by-dot replacement fordisplay.

[0118] Now, the display reads “He is” as shown in FIG. 12-h. Thedot-by-dot character replacement shown in FIG. 12-g requires lesselectric energy than the text line replacement shown in FIG. 12-d.

[0119] For the purpose of saving energy during the movement of thecursor, the black/white inversion or negative mode is used as shown inFIGS. 13-a and 13-b. This however increases the power consumption in theline replacement. When a bar between the lines is used for display ofthe cursor as shown in FIGS. 13-c and 13-d, the replacement of the fullline is not needed and thus, energy saving will be expected. Also, thespeed of processing is increased and the response will speed up duringprocessing with the low speed first processor 4. This advantage isequally undertaken in the dot-by-dot replacement.

[0120] As shown in FIG. 14-a, the movement of the cursor is expressed bythe bar. For ease of viewing, the bar may be lit at intervals by meansof control with the first processor 4. When a key data input is given, acorresponding character is displayed in the reverse color as shown inFIG. 14-b. This technique will also reduce the energy consumption atleast during the cursor movement.

[0121] FIGS. 14-a to 14-g illustrate the steps of display correspondingto t1 to t7. FIG. 14-h shows the conversion of the input text.

[0122] FIGS. 15-a to 15-f shows the insertion of a word duringdot-by-dot replacement. It is necessary with the use of the second fontROM 43 in the arrangement shown in FIG. 10 that the data of one textline is saved in the image memory 41 because the first font ROM 40 doesnot carry all the Chinese characters. When the cursor moves backward asshown in FIGS. 15-c and 15-d, the letter n is called back from the imagememory 41. Accordingly, the data prior to insertion can be restoredwithout the use of the second processor 7 or the second front ROM 43 asshown in FIG. 15-d.

[0123] FIGS. 16-a to 16-g show the copy of a sentence “He is a man”. Theprocedure from FIG. 16-a to FIG. 16-f can be carried out with the firstprocessor 4. The step of FIG. 16-g involves an insertion action which isexecuted by the second processor 7.

[0124] According to the second embodiment, most of the job which isprocessed by the second processor 7 in the first embodiment is executedby the low power consuming first processor 4. Thereby, the averageenergy consumption will be much lower than that of the first embodiment.

[0125] The optimum of a job sharing ratio between the first and secondprocessors 4 and 7 may vary depending on particulars of a program fore.g. word processing or chart calculation. Hence, a share of the firstprocessor 4 in operation of a software program can be controlled byadjustment on the program so as to give an optimum balance between theenergy consumption and the processing speed. Also, a video memory 82 maybe provided in the display block 99 for connection via a connecting line96 with the first processor 4. This allows the data prior to replacementto be stored in the video memory 82 and thus, the image memory 41 shownin FIG. 10-a will be eliminated.

[0126] Embodiment 3

[0127]FIG. 18 is a block diagram showing a third embodiment of thepresent invention. The difference of the third embodiment from the firstand second embodiments will now be described. As shown in FIG. 1, thefirst embodiment has the display start instruction line 81 along whichboth a start instruction and a stop instruction are transferred from thefirst processing block 1 to the display block 99 while equalinstructions are transferred by the start instruction line 80 from thesame to the second processing block 98.

[0128] The third embodiment contains no display start instruction line81 to the display block 99 as shown in FIG. 18. Also, the startinstruction line 80 of the third embodiment allows only a startinstruction but not a stop instruction to be transmitted from the firstprocessing block 1 to the second processing block 98.

[0129] The second processor 7 stops itself upon finishing the processingand enters into the energy saving mode. When the second processor 7determines that the display change is needed, it delivers a displaystart instruction via a data line 84 to the display block 99 which isthen activated. After the display change on the display 2 is completed,the display block 99 stops operation and enters into the display energysaving mode. This procedure will be explained in more detail using aflow chart of FIG. 19. The flow chart is composed of a first processingstep group 151, a second processing step group 152, and a thirdprocessing step group 153. At first, the difference of this flow chartwill be described in respect to the sequence from start to stop of thesecond processing block 98.

[0130] There is no control flow from the second processing step group152 of the second processing block 98 to the first processing step group151, unlike the flow chart of the first embodiment shown in FIG. 6. Morespecifically, the first processor 4 delivers, at Step 112, a startinstruction to the second processor 7 which is then activated. This stepis equal to that of the first embodiment. However, the second processor7 is automatically inactivated at Step 121, as compared withde-energization by an instruction from the first processor 4 in thefirst embodiment. At Step 103, the second processor 7 is turned to adata input stand-by state.

[0131] The difference will further be described in respect to thesequence from start to stop of the display block 99.

[0132] In the first embodiment, a display start instruction to thedisplay block 99 is given by the second processor 7 after completion ofdisplay data processing. According to the third embodiment, the startinstruction is delivered by the second processing block 98 to thedisplay block 99, at Step 115 a shown in FIG. 19. Then, the displayblock 99 is activated at Step 116 and the display change is conducted atStep 117. After the display change is examined at Step 118, the displayblock 99 stops itself at Step 119.

[0133] As understood, the third embodiment which is similar in thefunction to the first embodiment provides the self-controlledde-energization of both the second processing block 98 and the displayblock 99.

[0134] Also, a start instruction to the display block 99 is given by thesecond processing block 98. Accordingly, the task of the firstprocessing block 1 is lessened, whereby the overall processing speedwill be increased and the arrangement itself will be facilitated.

[0135] Embodiment 4

[0136]FIG. 20 is a block diagram showing a fourth embodiment of thepresent invention, in which an energy saving manner is disclosed withthe use of an input/output port for communications with the outside. Adata processing apparatus of the fourth embodiment incorporates aninput/output unit 50 mounted in its data input block 97. Theinput/output unit 50 contains a communications port 51 and an externalinterface 52. In operation, the unit 50 performs actions as shown in atiming chart of FIG. 21 which is similar to the timing chart of key dataentry shown in FIG. 12. When a series of inputs from the communicationsport are introduced at t1 to t74, as shown in FIG. 21-a, theinput/output unit 50 delivers corresponding signals to the firstprocessing block 1. The first processor 4 sends an input data at t1 tothe display circuit 8 which in turn actuates, as shown in FIG. 21-d, fordisplay of a data string as illustrated in FIG. 21-e. If an input at t7is bulky, the second processor 7 is activated at t71 as shown in FIG.21-c.

[0137] The second processor 7 delivers a start instruction at t72 to thedisplay circuit 8 which is then actuated for data replacement on thedisplay 2. If the input through the communications port is not bulky, itis processed in the first processor 4 or the input/output unit 50 whilethe second processor 7 remains inactivated. Accordingly, energy savingduring the input and output action will be ensured.

[0138] Embodiment 5

[0139]FIG. 22 is a block diagram showing a fifth embodiment of thepresent invention, in which a solar battery 60 is added as an extrapower source. The first processor 4 operates at low speeds thusconsuming a small amount of electric energy. Accordingly, the apparatuscan be powered by the solar battery 60. While the action is almost equalto that of the first embodiment, the solar battery however stops powersupply when the amount of incident light is decreased considerably. Ifthe supply is stopped, it is shifted to from the source 61. When no keyentry is made throughout a length of time and no power supply from thesolar battery 60 is fed, the source stop mode is called for as shown inFIG. 23-b. The first processor 4 saves processing data into the firstmemory 5 and then, stops operation. Thus, the power consumption will bereduced. When a power supply from the solar battery 60 is fed again att71 or another key input data is fed from the data input unit 3, thefirst processor 4 starts actuating for performance of an equal actionfrom t72.

[0140] One example of the start procedure of the first processor 4 willnow be described. As shown in FIG. 24, a key input device 62 of the datainput unit 3 feeds a voltage from the battery 64 to a hold circuit 63.The hold circuit 63 upon pressing of a key connects the power source tothe first processor 4 for energization. Simultaneously, the key inputdevice 62 transfers a key input data to the first processor 4 andprocessing will start.

[0141] Each key of the key input device 62 may have a couple ofswitches; one for power supply and the other for data entry.

[0142] Accordingly, as the solar battery is equipped, the powerconsumption will be minimized and the operating life of the apparatuswill last much longer.

[0143] The solar battery 60, which becomes inactive when no incominglight falls, may be mounted on the same plane as of the display 2 sothat no display is made including text and keyboard when the solarbattery 60 is inactivated.

[0144] Hence, no particular trouble will arise in practice. In case ofword processing in the dark e.g. during projection of slide pictures ina lecture, a key entry action triggers the hold circuit 3 for actuationof the first processor 4.

[0145] As the data processing apparatus of the fifth embodiment providesmore energy saving, it may be realized in the form of a note-sizemicrocomputer featuring no battery replacement for years. Also, thefirst and second processors in any of the first to fifth embodiments maybe integrated to a single unit as shown in FIG. 25.

[0146] It was found through experiments of simulative calculationconducted by us that the average power consumption during a wordprocessing program was reduced from 5 w of a reference value to as smallas several hundredths of a watt when the present invention wasassociated. This means that a conventional secondary cell lasts hundredsof hours and a primary cell, e.g. a highly efficient lithium cell, lastsmore than 1000 hours. In other words, a note-size computer will beavailable which lasts, like a pocket calculator, over one year in use of5-hour a day without replacement of batteries. As understood, intensiveattempts at higher-speed operation and more-pixel display areconcurrently being prosecuted and also, troublesome recharging ofrechargeable batteries needs to be avoided. The present invention isintended to free note-size computers from tangling cords andtime-consuming rechargers.

[0147] The advantages of high speed and high resolution attributed toferroelectric liquid crystal materials have been known.

[0148] The present invention in particular focuses more attention on theenergy saving effects of the ferroelectric liquid crystal which havebeen less regarded.

[0149] No such approach has been previously made. The energy savingeffects will surely contribute to low power requirements of portabledata processing apparatuses such as note-size computers.

[0150] Although the embodiments of the present invention employ adisplay device of ferroelectric liquid crystal for utilization of memoryeffects, other memory devices of smectic liquid crystal orelectrochromic material will be used with equal success. The liquidcrystal display is not limited to a matrix drive as described and may bedriven by a TFT drive system.

What is claimed is:
 1. A data processing apparatus comprising: a backlight; a liquid crystal display unit having a transparent display modefor transmission of light from said back light, and a reflection displaymode for reflection of light incoming from a display side of said liquidcrystal display unit; wherein said data processing apparatus is capableof being powered from a solar battery, and of being powered from anexternal power source, and a control unit operable to set said liquidcrystal display unit to the transparent display mode when said dataprocessing apparatus is powered by the solar battery or external powersource, and to shift powering of said data processing apparatus topowering from the external power source when power supply from the solarbattery stops.
 2. A data processing apparatus according to claim 1,wherein said data processing apparatus is capable of being powered by abattery.
 3. A data processing apparatus according to claim 2, whereinsaid control unit turns off said back light when said data processingapparatus is powered by the battery.
 4. A data processing apparatusaccording to claim 1, wherein: said liquid crystal display unitcomprises a reflection layer having a plurality of apertures and aliquid crystal layer on the display side of said liquid crystal displayunit toward said back light; said reflection layer reflects incominglight, which entered said liquid crystal display unit through saidliquid crystal layer, to the display side through said liquid crystallayer; and said reflection layer transmits light, emitted from said backlight through said plurality of apertures, to the display side throughsaid liquid crystal layer.